be faced with problems - French English Dictionary